@charset "utf-8";
/*************************************
* 文件名称：common.css
* 作   者：界面设计制作部
* 创建日期：2017-12-25
* 最后修改：name/ 第X行 / yyyy-mm-dd
* 文件版本：UI CSS Frameworks Beta
* 内容概要: 公用样式文件
*************************************/
a {
  transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
}
@keyframes gWelCnta{
  0% {
    transform: rotate(0);
  }
  70% {
    transform: rotate(360deg);
  }
  80% {
    transform: rotate(350deg);
  }
  95% {
    transform: rotate(370deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
a {
  outline:none;
  blr:expression(this.onFocus=this.blur());
}
#w_wbox-1542599953662 {
  min-width: 1280px;
  position: fixed;
  left:0px!important;
}
#w_wbox-1542676355180 {
  overflow:hidden!important;
}
#w_wbox-1542611038832.fixednav #w_rbox-1542611097498 {
  top: 20px!important;
}
#w_wbox-1542692847365,
#w_wbox-1542611038832 {
  position: fixed!important;
  z-index: 999!important;
  top: 0px!important;
  left: 0px!important;
}
#w_wbox-1542692847365.fixednav,
#w_wbox-1542611038832.fixednav {
  height:100px!important;
}
#w_wbox-1542692847365 .p_wbox,
#w_wbox-1542611038832 .p_wbox {
  background:linear-gradient(rgba(255, 255, 255, 0.8) 10%,rgba(255,255,255,0)) 100%;
  box-shadow:0 0 0px rgba(0,0,0,0);
}
#w_wbox-1542692847365.fixednav .p_wbox,
#w_wbox-1542611038832.fixednav .p_wbox {
  background: rgba(255, 255, 255, 1);
  box-shadow:0 0 20px rgba(0,0,0,0.3);
}
#w_wbox-1542676355180 {
}
#w_rbox-1542676493463 {
}
#w_wbox-1547625394368 {
  overflow:hidden!important;
}
.ckgd{
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-delay: 1.5s;
  animation-fill-mode: both;
}
.ckgd a {
  width:140px;
  height:40px;
  line-height:40px;
  color: rgba(255,255,255,1);
  padding:0px;
  background-color: rgba(0,0,0,0.8);
  border-radius:40px;
  display:block;
  text-align:center;
  font-size: 14px;
}
.ckgd a:hover {
  width:180px;
  background-color: rgba(143, 0, 11, 1);
}
.ckgd2{
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-delay: 1.5s;
  animation-fill-mode: both;
  text-align: center;
}
.ckgd2 a {
  width:180px;
  height:40px;
  line-height:40px;
  color: rgba(255,255,255,1);
  padding:0px;
  background-color: rgba(143, 0, 11, 1);
  border-radius:40px;
  display:inline-block;
  text-align:center;
  font-size: 14px;
  margin:0px auto;
}
.ckgd2 a:hover {
  width:220px;
  background-color: rgba(143, 0, 11, 1);
  box-shadow:0 0 20px rgba(143, 0, 11, 1);
}
.zcfdcd {
  position:fixed;
  right:0;
  margin-right:0px;
  top:40%;
  z-index:99;
}
.zcfdcd .btn{
  width:72px;
  height:73px;
  margin-bottom:1px;
  cursor:pointer;
  position:relative;
  box-shadow: 0 0 20px rgba(0,0,0,0.3);
}
.zcfdcd .btn-ly{
  background:url(../images/r_ly.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
}
.zcfdcd .btn-ly:hover{
  background-color:rgba(220, 20, 40,1);
}
.zcfdcd a.btn-ly,.izl-rmenu a.btn-ly:visited{
  background:url(../images/r_ly.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
  text-decoration:none;
  display:block;
}
.zcfdcd .btn-qq{
  background:url(../images/r_qq.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
}
.zcfdcd .btn-qq:hover{
  background-color:rgba(220, 20, 40,1);
}
.zcfdcd a.btn-qq,.izl-rmenu a.btn-qq:visited{
  background:url(../images/r_qq.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
  text-decoration:none;
  display:block;
}
.zcfdcd .btn-wx{
  background:url(../images/r_wx.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
}
.zcfdcd .btn-wx:hover{
  background-color:rgba(220, 20, 40,1);
}
.zcfdcd .btn-wx .pic{
  position:absolute;
  left:-166px;
  top:-46px;
  display:none;
  width:166px;
  height:166px;
}
.zcfdcd .btn-phone{
  background:url(../images/r_phone.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
}
.zcfdcd .btn-phone:hover{
  background-color:rgba(220, 20, 40,1);
}
.zcfdcd .btn-phone .phone{
  background-color:rgba(220, 20, 40,1);
  position:absolute;
  width:160px;
  left:-160px;
  top:0px;
  line-height:73px;
  color:#FFF;
  font-size:18px;
  text-align:center;
  display:none;
}
.zcfdcd .btn-top{
  background:url(../images/r_top.png) 0px 0px no-repeat;
  background-color:rgba(0, 95, 193, 1);
  display:none;
}
.zcfdcd .btn-top:hover{
  background-color:rgba(220, 20, 40,1);
}
/*************************************
* 组件样式: 翻页样式
*************************************/
.p_page .pre:hover:after,
.p_page .next:after,
.p_page .next,
.p_page .pageNum,
.p_page .pre{
  background-color: rgba(50, 50, 50, 1)!important;
  color: rgba(255,255,255, 1)!important;
}
.p_page .pre:active:after,
.p_page .pre:hover,
.p_page .pre:active,
.p_page .next:hover:after,
.p_page .next:active:after,
.p_page .next:hover,
.p_page .next:active,
.p_page .pageNum:hover,
.p_page .pageNum:active,
.p_page .pageNum.active {
  color: rgba(255,255,255, 1)!important;
  background-color:rgba(220, 20, 40, 1)!important;
}
.nyzsq {
  width:100%;
  height:100%;
  display:block;
  background-color:rgba(200, 42, 33, 0.9);
  position:relative;
}
.nyzsq .bt {
  font-size:30px;
  color:#fff;
  line-height:40px;
  padding-left:40px;
  padding-top:30px;
}
.nyzsq .ms {
  font-size:17px;
  color: rgba(255, 255, 255,0.5);
  line-height:30px;
  padding-left:40px;
  margin-top:44px;
}
.nyzsq .bt:before {
  content: url(../images/zsq.png);
  width:30px;
  height:30px;
  display:inline-block;
  position:absolute;
  top:34px;
  right:30px;
}
.nyzsq .bt:after {
  content:"";
  width:40px;
  height:2px;
  display:block;
  position:absolute;
  top:88px;
  left:40px;
  background:#fff;
}
